██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
LINPACK
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwawLINPACK è una mwbalibreria software sviluppata per eseguire operazioni di mwbqalgebra lineare. È stata scritta in mwbgFortran da Jack Dongarra, Jim Bunch, Cleve Moler, e Gilbert Stewart, ed è stata sviluppata specificatamente per i mwcqsupercomputer tra gli anni mwcg70 e l'inizio degli anni mwcw80.cite-ref-1[1]cite-ref-2[2] La libreria è stata in gran parte superata da mwfaLAPACK, che è stata sviluppata per avvantaggiarsi delle moderne architetture.
LINPACK utilizza la libreria BLAS (mwfwBasic Linear Algebra Subprograms) per eseguire operazioni sui vettori e operazioni matriciali.
I mwgqBenchmark LINPACK sono utilizzati per misurare le prestazioni dei computer nelle operazioni in mwggvirgola mobile. Sviluppati da Jack Dongarra questi misurano quanto rapidamente il computer risolve un mwgwsistema di equazioni lineari di classe N del tipo mwhaAxmwhq =mwhg mwhwb, un problema molto comune in ingegneria. La soluzione si ottiene tramite l'mwiaeliminazione di Gauss e il mwiqpivot degli elementi. Queste tecniche richiedono 2/3·mwigNmwiw3mwja +mwjq 2·mwjgNmwjw2 operazioni in virgola mobile. Il risultato del test è mostrato in operazioni in virgola mobile per secondo mwkaFLOPS.
Per supercomputer a parallelismo massivo viene utilizzato High Performance Linpack, una versione portabile del Benchmark LINPACK che viene utilizzato come test per stilare la classifica mwkgTOP500, la lista dei supercomputer più potenti del mondo. Il test viene utilizzato anche per stilare la Green500, una lista che i 500 sistemi più efficienti, misurando i FLOPS per Watt.cite-ref-3[3] Il test viene svolto per diversi numeri di N al fine di ottenere la massima mwlwRmwmamax ottenibile. Il test mostra anche il valore del problema mwmqNmwmg1/2 cioè il valore di N per il quale si ottiene un dimezzamento delle prestazioni (mwmwRmwnamax/2).
Il test è stato criticato dato che non sottopone a uno stress elevato la rete di connessione dei nodi ma si concentra sulle unità di elaborazione e sulla memoria cache. Quindi sistema con molte unità di elaborazione veloci ma rete di connessione lenta (tipicamente i cluster di computer) possono ottenere elevate prestazioni mentre in molti elaborazioni reali questi mostrano prestazioni modeste.
Contents
• Note
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Note
cite-note-11. ↑ mwpa(mwpqmwpgEN) Jan Matlis, mwpwmwqaSidebar: The Linpack Benchmark, in mwqqmwqgComputerworld, 30 maggio 2005. mwqwURL consultato il 9 novembre 2019.
cite-note-22. ↑ mwrwmwsamwsqTechnology; Measuring How Fast Computers Really Are, su mwsgselect.nytimes.com, New York Times, 22 settembre 1991.
cite-note-33. ↑ mwtgTimothy Prickett Morgan, mwtwmwuaCell supers rule the Green 500 HPC rankings, in mwuqThe Register, 2 dicembre 2008.
Collegamenti esterni
• mwvq(EN) mwvghttps://www.netlib.org/linpack/
• mwwa(EN) mwwqhttps://www.netlib.org/blas/
• mwww(EN) mwxahttps://www.netlib.org/benchmark/linpackjava/ a web-based LINPACK benchmark
• mwxg(EN) mwxwhttps://www.netlib.org/benchmark/hpl/ The HPL benchmark used in the mwyaTOP500